package base.service.bo.base.model;

import java.util.List;
import java.util.Map;

import base.service.bo.IBo;
import base.service.domain.exception.DaoException;
import base.service.domain.exception.SaveException;

/**
* @Title: IBoBaseModel.java
* @Package base.service.bo.base.model
* @Description: TODO
* @author YeQing  
* @date 2012-6-10 下午02:13:15
* @version V1.0
 */
public interface IBoBaseModel extends IBo{
	
	/**
	 * Get BaseModelMenu
	 * @return
	 * @throws DaoException
	 */
	public List getListBaseModel(Map paramMap) throws DaoException;

    /**
     * Get BaseModelCount
     * @param paramMap
     * @return
     * @throws DaoException
     */
    public int getListBaseModelCount(Map paramMap) throws DaoException;


    /**
     * Insert BaseModel
     * @param paramMap
     * @throws SaveException
     */
    public void insertBaseModel(Map paramMap) throws SaveException;

    /**
     * Update BaseModel information
     * @param paramMap
     * @return
     * @throws SaveException
     */
    public int updateBaseModel(Map paramMap) throws SaveException;
	
}
